package Controladores;

import DAO.DAO_Person;
import Entidad.Person;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

public class ControladorBusquedas {
    
    DAO_Person dao_perso = new DAO_Person();
    public static EntityManagerFactory ef;
    public static EntityManager em;
    
     public ControladorBusquedas () {
        ef = Persistence.createEntityManagerFactory("GRLU-GPU", System.getProperties());
        em = ef.createEntityManager();
     }
     
     public Person buscarPersonas(String tipo, String Name){
         
         Person persona_encontrada = new Person();
         String tipo_encontrado;

         persona_encontrada = dao_perso.buscarPerson(Name, em);
         tipo_encontrado=dao_perso.tipo_persona(Name, em);
         
         
         if(persona_encontrada!=null && tipo_encontrado.equals(tipo)){
             return persona_encontrada;
         }
         else{
         return null;
         }
    }
     
}